MKRSSTVTSLPCLSLFLLLLLPSVVQSSDDLIDKICQATPFCDLCEASLRPFSPSPSDPKSLGAAMASVVLGNMTDTLGYIQSLIKHAHDPAAERALAQCAELYRPVVKFNIPQAMEAMQGGKFGFAIYVLGDAEKQTDSCQKGITNAGADDESSVAVTARNKLVKNLCDVAISVLKSLMNGL